package com.efast.dmom.mes.service;

import java.util.List;

import com.efast.dmom.mes.bean.EquipSpareOutbound;
import com.efast.dmom.mes.bean.ResultBean;
import com.efast.dmom.mes.entity.EquipSpareOutboundEntity;

public interface EquipSpareOutboundService {

	ResultBean save(EquipSpareOutbound equipSpareOutbound);

	ResultBean update(EquipSpareOutbound equipSpareOutbound);

	ResultBean delete(EquipSpareOutbound equipSpareOutbound);

	ResultBean affirmSpareOutBound(List<EquipSpareOutboundEntity> spareList);

	ResultBean saveItem(EquipSpareOutbound equipSpareOutbound);

	ResultBean updateItem(EquipSpareOutbound equipSpareOutbound);

	ResultBean deleteItem(EquipSpareOutbound equipSpareOutbound);

	List<EquipSpareOutboundEntity> getOutBoundEntityList(long spareId, String outboundReason);

}
